package com.b2.service;

import com.b2.pojo.dto.*;
import com.b2.pojo.entity.ParentVideo;
import com.b2.pojo.vo.OperatedVideoVo;
import com.b2.pojo.vo.ParentVideoInformation;
import com.b2.pojo.vo.TeacherGetworksVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 悦神
* @description 针对表【parent_video】的数据库操作Service
* @createDate 2024-05-14 14:55:27
*/
public interface ParentVideoService extends IService<ParentVideo> {

    void parentcommitvideo(ParentCommitVideoDto parentCommitVideoDto);

    ParentVideoInformation getinformation(Long videoid,Long classid);

    Integer getstatus(Long videoid);

    void parentupdatevideo(ParentUpdateVideoDto parentUpdateVideoDto);

    List<TeacherGetworksVo> teahcergetworks(TeacherGetWorksDto teacherGetWorksDto);

    String getAiresponse(AiDto aiDto);

    void putTeacherResponse(TeacherResponseDto teacherResponseDto);

    void TeacherUpdateStatus(Long id,String overrule);

    List<OperatedVideoVo> GetOperatedVideo(Integer status,String name);
}
